package org.exhaust.framework.net.common.protocol;

/**
 * 参考线程池的状态，用于在服务器或者客户端特定状态下的事件处理，譬如客户端连接服务器时，如果服务器正在shutdown，则直接将channel关闭等。
 */
public enum RunningState {
    RUNNING(0, "Running"),
    STOPPING(1, "Stopping"),
    TERMINATED(2, "Terminated");

    private final int code;

    private final String desc;

    RunningState(int code, String desc) {
        this.code = code;
        this.desc = desc;
    }

}
